/* import Vue from 'vue'
Vue.directive('imgerror', {
  // 只执行一次
  inserted(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片加载是否失败 加载失败的话 显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  },
  // 组件更新就执行
  update(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片加载是否失败 加载失败的话 显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  }
}) */
import Vue from 'vue'

// 自定义图片加载失败的指令
Vue.directive('imgerror', {
  inserted(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片是否加载失败,如果加载失败，显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  },
  update(el, binding) {
    // 判断el是否有src
    if (!el.src) {
      el.src = binding.value
    }
    // 判断el的图片是否加载失败,如果加载失败，显示默认的地址
    el.onerror = function() {
      el.src = binding.value
    }
  }
})

